// source --> https://sougionline.jp/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js?ver=5.2.3
var wpp_params=null,WordPressPopularPosts=function(){"use strict";var a=function(){},b=!!HTMLElement.prototype.attachShadow,c=function(a,b,c,d){var e=new XMLHttpRequest,f=c;a=-1==["GET","POST"].indexOf(a)?"GET":a,e.open(a,b+("GET"==a?"?"+f:""),!0),"POST"==a&&e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.onreadystatechange=function(){4===e.readyState&&200<=e.status&&300>e.status&&"function"==typeof d&&d.call(void 0,e.response)},e.send("POST"==a?f:null)};return{get:function(b,d,e){e="function"==typeof e?e:a,c("GET",b,d,e)},post:function(b,d,e){e="function"==typeof e?e:a,c("POST",b,d,e)},ajax:c,theme:function(a){if(b){let b=document.createElement("style"),c=document.createElement("ul");c.innerHTML="
",a.parentNode.appendChild(c);let d=getComputedStyle(c.querySelector("li")),e=getComputedStyle(c.querySelector("li a"));b.innerHTML=".wpp-list li {font-size: "+d.fontSize+"}",b.innerHTML+=".wpp-list li a {color: "+e.color+"}",a.parentNode.removeChild(c);let f=a.attachShadow({mode:"open"});for(f.append(b);a.firstElementChild;)f.append(a.firstElementChild)}}}}();(function(){try{var a=document.querySelector("script#wpp-json"),b=!0;if(wpp_params=JSON.parse(a.textContent),wpp_params.ID){if("1"==wpp_params.sampling_active){var c=Math.floor(Math.random()*wpp_params.sampling_rate)+1;b=1===c}b&&WordPressPopularPosts.post(wpp_params.ajax_url,"_wpnonce="+wpp_params.token+"&wpp_id="+wpp_params.ID+"&sampling="+wpp_params.sampling_active+"&sampling_rate="+wpp_params.sampling_rate,function(a){wpp_params.debug&&window.console&&window.console.log&&window.console.log(JSON.parse(a))})}}catch(a){console.error("WPP: Couldn't read JSON data")}})(),document.addEventListener("DOMContentLoaded",function(){function a(a){WordPressPopularPosts.get(wpp_params.ajax_url+"/widget/"+a.getAttribute("data-widget-id").split("-")[1],"is_single="+wpp_params.ID+(wpp_params.lang?"&lang="+wpp_params.lang:""),function(b){a.insertAdjacentHTML("afterend",JSON.parse(b).widget);let c=a.parentNode,d=c.querySelector(".popular-posts-sr");c.removeChild(a),d&&WordPressPopularPosts.theme(d);let e=null;"function"==typeof Event?e=new Event("wpp-onload",{bubbles:!0,cancelable:!1}):document.createEvent&&(e=document.createEvent("Event"),e.initEvent("wpp-onload",!0,!1)),e&&c.dispatchEvent(e)})}var b=document.querySelectorAll(".wpp-widget-placeholder");if(b.length)for(var c=0;c https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jquery.easing.1.3.js?ver=50
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options
*
* TERMS OF USE - jQuery Easing
*
* Open source under the BSD License.
*
* Copyright © 2008 George McGinley Smith
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
//alert(jQuery.easing.default);
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
},
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
}
});
/*
*
* TERMS OF USE - EASING EQUATIONS
*
* Open source under the BSD License.
*
* Copyright © 2001 Robert Penner
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/;
// source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jscript.js?ver=50
jQuery(document).ready(function($){
$("a").bind("focus",function(){if(this.blur)this.blur();});
$("a.target_blank").attr("target","_blank");
//return top button
$('#return_top a').click(function() {
var myHref= $(this).attr("href");
var myPos = $(myHref).offset().top;
$("html,body").animate({scrollTop : myPos}, 1000, 'easeOutExpo');
return false;
});
//fixed footer content
var fixedFooter = $('#fixed_footer_content');
fixedFooter.removeClass('active');
$(window).scroll(function () {
if ($(this).scrollTop() > 330) {
fixedFooter.addClass('active');
} else {
fixedFooter.removeClass('active');
}
});
$('#fixed_footer_content .close').click(function() {
$("#fixed_footer_content").hide();
return false;
});
//category widget
$(".tcd_category_list li:has(ul)").addClass('parent_menu');
$(".tcd_category_list li").hover(function(){
$(">ul:not(:animated)",this).slideDown("fast");
$(this).addClass("active");
}, function(){
$(">ul",this).slideUp("fast");
$(this).removeClass("active");
});
//custom drop menu widget
$(".tcdw_custom_drop_menu li:has(ul)").addClass('parent_menu');
$(".tcdw_custom_drop_menu li").hover(function(){
$(">ul:not(:animated)",this).slideDown("fast");
$(this).addClass("active");
}, function(){
$(">ul",this).slideUp("fast");
$(this).removeClass("active");
});
//tab post list widget
$('.widget_tab_post_list_button').on('click', 'a.tab1', function(){
$(this).parents('.widget_tab_post_list_button').children('a.tab2').removeClass('active');
$(this).addClass('active');
$(this).parents('.widget_tab_post_list_button').next().show();
$(this).parents('.widget_tab_post_list_button').next().next().hide();
return false;
});
$('.widget_tab_post_list_button').on('click', 'a.tab2', function(){
$(this).parents('.widget_tab_post_list_button').children('a.tab1').removeClass('active');
$(this).addClass('active');
$(this).parents('.widget_tab_post_list_button').next().hide();
$(this).parents('.widget_tab_post_list_button').next().next().show();
return false;
});
//comment tab
$("#trackback_switch").click(function(){
$("#comment_switch").removeClass("comment_switch_active");
$(this).addClass("comment_switch_active");
$("#comment_area").animate({opacity: 'hide'}, 0);
$("#trackback_area").animate({opacity: 'show'}, 1000);
return false;
});
$("#comment_switch").click(function(){
$("#trackback_switch").removeClass("comment_switch_active");
$(this).addClass("comment_switch_active");
$("#trackback_area").animate({opacity: 'hide'}, 0);
$("#comment_area").animate({opacity: 'show'}, 1000);
return false;
});
//global menu
$("#global_menu li").hover(function(){
$(">ul:not(:animated)",this).slideDown("fast");
$(this).addClass("active");
}, function(){
$(">ul",this).slideUp("fast");
$(this).removeClass("active");
});
});
// source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/comment.js?ver=50
/*
Author: mg12
Author URI: http://www.neoease.com/
*/
(function() {
function $(id) {
return document.getElementById(id);
}
function reply(authorId, commentId, commentBox) {
var author = MGJS.$(authorId).innerHTML;
var insertStr = '@' + author.replace(/\t|\n|\r\n/g, "") + ' \n';
appendReply(insertStr, commentBox);
}
function quote(authorId, commentId, commentBodyId, commentBox) {
var author = MGJS.$(authorId).innerHTML;
var comment = MGJS.$(commentBodyId).innerHTML;
var insertStr = '';
insertStr += '\n' + author.replace(/\t|\n|\r\n/g, "") + ' :';
insertStr += comment.replace(/\t/g, "");
insertStr += '
\n';
insertQuote(insertStr, commentBox);
}
function appendReply(insertStr, commentBox) {
if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') {
field = MGJS.$(commentBox);
} else {
alert("The comment box does not exist!");
return false;
}
if (field.value.indexOf(insertStr) > -1) {
alert("You've already appended this reply!");
return false;
}
if (field.value.replace(/\s|\t|\n/g, "") == '') {
field.value = insertStr;
} else {
field.value = field.value.replace(/[\n]*$/g, "") + '\n\n' + insertStr;
}
field.focus();
}
function insertQuote(insertStr, commentBox) {
if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') {
field = MGJS.$(commentBox);
} else {
alert("The comment box does not exist!");
return false;
}
if(document.selection) {
field.focus();
sel = document.selection.createRange();
sel.text = insertStr;
field.focus();
} else if (field.selectionStart || field.selectionStart == '0') {
var startPos = field.selectionStart;
var endPos = field.selectionEnd;
var cursorPos = startPos;
field.value = field.value.substring(0, startPos)
+ insertStr
+ field.value.substring(endPos, field.value.length);
cursorPos += insertStr.length;
field.focus();
field.selectionStart = cursorPos;
field.selectionEnd = cursorPos;
} else {
field.value += insertStr;
field.focus();
}
}
window['MGJS'] = {};
window['MGJS']['$'] = $;
window['MGJS_CMT'] = {};
window['MGJS_CMT']['reply'] = reply;
window['MGJS_CMT']['quote'] = quote;
})();
// source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jscript_responsive.js?ver=50
jQuery(document).ready(function($){
function mediaQueryClass(width) {
if (width > 1170) { //PC
$("html").removeClass("mobile");
$("html").addClass("pc");
$(".menu_button").css("display","none");
$("#global_menu").show();
$("#global_menu li").hover(function(){
$(">ul:not(:animated)",this).slideDown("fast");
$(this).addClass("active");
}, function(){
$(">ul",this).slideUp("fast");
$(this).removeClass("active");
});
} else { //smart phone
//return top button
$('#return_top_mobile a').click(function() {
var myHref= $(this).attr("href");
var myPos = $(myHref).offset().top;
$("html,body").animate({scrollTop : myPos}, 1000, 'easeOutExpo');
return false;
});
var topBtn = $('#return_top_mobile');
topBtn.removeClass('active');
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
topBtn.addClass('active');
} else {
topBtn.removeClass('active');
}
});
$("html").removeClass("pc");
$("html").addClass("mobile");
$("#global_menu li").off('hover');
$("#global_menu ul ul").removeAttr('style');
$(".menu_button").css("display", "block");
$('.menu_button').off('click');
$(".menu_button").on('click',function() {
if($(this).hasClass("active")) {
$(this).removeClass("active");
$('#global_menu').hide();
return false;
} else {
$(this).addClass("active");
$('#global_menu').show();
return false;
};
});
$(".child_menu_button").remove();
$('#global_menu li > ul').parent().prepend("");
$("#global_menu .child_menu_button").on('click',function() {
if($(this).parent().hasClass("open")) {
$(this).parent().removeClass("open");
return false;
} else {
$(this).parent().addClass("open");
return false;
};
});
$("#global_menu li.menu-item-has-children a").hover(function(){
$(this).prev().addClass("active");
}, function(){
$(this).prev().removeClass("active");
});
};
};
function viewport() {
var e = window, a = 'inner';
if (!('innerWidth' in window )) {
a = 'client';
e = document.documentElement || document.body;
}
return { width : e[ a+'Width' ] , height : e[ a+'Height' ] };
}
var ww = viewport().width;
var timer = false;
mediaQueryClass(ww);
$(window).bind("resize orientationchange", function() {
if (timer !== false) {
clearTimeout(timer);
}
timer = setTimeout(function() {
var ww = viewport().width;
mediaQueryClass(ww);
}, 200);
})
});
// source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/footer-bar.js?ver=50
jQuery(document).ready(function($){
/**
* スマホ用固定フッターバー
*/
if ($(".dp-footer-bar-share").length) {
$(".dp-footer-bar-share, #modal-overlay").on("click", function() {
$("#modal-content, #modal-overlay").toggleClass("hide");
return false;
});
$("#modal-overlay, #modal-content").on("touchmove", function(e) {
e.preventDefault();
});
}
var footerBar = $("#dp-footer-bar");
if ( footerBar.length ) {
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
footerBar.addClass('active');
var footerBarHeight = footerBar.height();
$('body.show_footer_bar').css("padding-bottom",footerBarHeight);
$('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(-" + footerBarHeight +"px)");
$('body.show_footer_bar #return_top_mobile').css("transform","translateY(-" + footerBarHeight +"px)");
} else {
footerBar.removeClass('active');
$('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(100%)");
$('body.show_footer_bar #return_top_mobile').css("transform","translateY(100%)");
}
});
$(window).bind("resize orientationchange", function() {
if(footerBar.hasClass('active')) {
var footerBarHeight = footerBar.height();
$('body.show_footer_bar').css("padding-bottom",footerBarHeight);
$('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(-" + footerBarHeight +"px)");
$('body.show_footer_bar #return_top_mobile').css("transform","translateY(-" + footerBarHeight +"px)");
};
});
}
});